package biz.datalk.industrialland.admin.modules.system.service;

import biz.datalk.industrialland.admin.modules.system.pojo.dto.SysFunctionDTO;
import biz.datalk.industrialland.common.result.UnifyResult;

/**
 * @author tarofang@163.com
 * @date 2019-09-09
 */
public interface ISysFunctionService {
    UnifyResult list(SysFunctionDTO sysFunctionDTO);

    UnifyResult add(SysFunctionDTO sysFunctionDTO);

    UnifyResult update(SysFunctionDTO sysFunctionDTO);

    UnifyResult batchDelete(SysFunctionDTO sysFunctionDTO);

    UnifyResult getUserPermissionByToken(String token);

    UnifyResult delete(SysFunctionDTO sysFunctionDTO);
}
